Słowa Fibonacciego definiujemy podobnie jak liczby Fibonacciego:
,
gdzie
jest znakiem operacji łączenia (konkatenacji) słów.
Mamy zatem:
,
,
,
.
Napisz program, który:
liter
lub
oraz liczbę całkowitą dodatnią
(
),
-tym słowie Fibonacciego
(poszczególne wystąpienia danego słowa mogą częściowo na siebie zachodzić),
W pierwszym wierszu standardowego wejścia jest zapisane jedno słowo złożone z co najmniej jednej i co najwyżej
małych liter
lub
.
W drugim wierszu jest zapisana jedna liczba całkowita dodatnia
.
W pierwszym i jedynym wierszu standardowego wyjścia należy zapisać jedną liczbę całkowitą nieujemną,
która jest liczbą wystąpień danego słowa w
-tym słowie Fibonacciego
.
Dla danych wejściowych:
aba 6
poprawną odpowiedzią jest:
3
Autor zadania: Wojciech Rytter.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.